package com.cn.service.impl;

import com.cn.mapper.ProductMapper;
import com.cn.pojo.Product;
import com.cn.service.ProductService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class ProductServiceImpl implements ProductService {
    @Autowired
    private ProductMapper productMapper;
    /**
     * 添加单个商品
     * @return 1表示成功，0表示失败
     */
    @Override
    public int addProduct(Product product) {
        return productMapper.addProduct(product);
    }
    /**
     * 根据商品名查询商品Id
     */
    @Override
    public int queryProductIdByName(String productName) {
        return productMapper.queryProductIdByName(productName);
    }
    /**
     * 修改商品信息
     * @return 1表示成功，0表示失败
     */
    @Override
    public int updateProduct(Product product) {
        return productMapper.updateProduct(product);
    }
    /**
     * 根据商品Id查询商品数量
     */
    @Override
    public int queryProductCount(Integer productId) {
        return productMapper.queryProductCount(productId);
    }
    /**
     * 设置商品数量
     */
    @Override
    public int setProductCount(Integer productId, Integer count) {
        return productMapper.setProductCount(productId, count);
    }
}
